%%%
%%%

%% util cmd

% access info
-define(Log(F, D), error_logger:info_report(io_lib:format(F, D))).      
	
% error
-define(Error(F, D), error_logger:error_report(io_lib:format(F, D))).   
	
% warnning
-define(Warn(F, D), error_logger:warning_report(io_lib:format(F, D))).

% debug info
-define(Debug(F, D), ok). 
%-define(Debug(F, D), ok). 

-define(NOT_IMPL, exit(not_impl)).

%% request timeout
-define(API_TIMEOUT, 1000).

%% the max value size(bytes) 1M
-define(MAX_VALUE_LEN, 16#100000).

%% Node Id length in bytes(2^32)
-define(NODE_ID_LEN, 4).

%% key Id length in bytes
-define(KEY_ID_LEN, 16).

%% key Id length in bits
-define(KEY_ID_BITS, 128).

-include("e2d_type.hrl").

-define(debug, true).

-ifdef(debug).
-include_lib("eunit/include/eunit.hrl").
-endif.
